package com.huaxia.day19;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

public class DateTest {
    static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    public static void main(String[] args) throws Exception {
        sdf();
        calender();
    }

    static void sdf() throws Exception {
        // todo  构造方法多个
        // todo 很多方法已经过时
        // TODO 1970年1月1日0时0分0秒
        // TODO 时区
        Date date = new Date();
        new Date(4545L);


        System.out.println(sdf.format(date));

        Date tomorrow = sdf.parse("2019-06-04 15:45:42");
        System.out.println(tomorrow.getTime());
    }


    static void calender() {
        GregorianCalendar calendar = new GregorianCalendar();
        calendar.clear();
        calendar.set(Calendar.YEAR, 2018);
        calendar.set(Calendar.MONTH, 11);// 月份第一个月为0
        calendar.set(Calendar.DAY_OF_MONTH, 15);

        System.out.println(sdf.format(calendar.getTime()));


    }
}
